package com.ruoyi.system.service;

import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.system.domain.PaOrder;
import com.ruoyi.system.domain.bo.SystemOrderRequestBo;
import com.ruoyi.system.domain.bo.UserOrderBo;
import com.ruoyi.system.domain.vo.UserOrderVo;

import java.util.List;

/**
 * @ClassName IUserOrderService
 * @Description app订单服务
 * @date 2024/7/3 19:54
 * @Version 1.0
 * @Auther: zhangzhenyu
 */
public interface IUserOrderService {

    Long insertPaOrder(SystemOrderRequestBo userOrderBo);

    TableDataInfo<UserOrderVo> selectPaOrderList(UserOrderBo userOrderBo);

    UserOrderVo selectPaOrderByOrderId(Long orderI, Long userId);

    int updatePaOrder(SystemOrderRequestBo userOrderBo);

    PaOrder selectByOrderId(Long orderId);
}
